home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1993 November / JCSM Shareware Collection - 1993-11.iso / cl460 / cryptsrj.lzh / CRYPSRCH.DOC < prev   
Encoding:
Text File  |  1992-01-16  |  11.0 KB  |  206 lines

  1.  
  2.  
  3.                              CRYPT-O-SEARCH (TM)
  4.                             Copyright  1989, 1990
  5.                         Castle Oaks Computer Services
  6.                             Post Office Box 36082
  7.                          Indianapolis, IN 46236-0082
  8.                                        
  9. CRYPT-O-SEARCH (TM) is a word search puzzle generator.  It can create ordinary 
  10. word search puzzles, but it also has the capability of encrypting the word 
  11. list to add a little more challenge to the puzzle.
  12.  
  13. CRYPT-O-SEARCH (TM) is a shareware program which you may share with your 
  14. friends.  However, users are encouraged to register by sending a registration 
  15. fee of $10.00 to the above address.  Upon registration, you will be sent the 
  16. latest version of the program and you will be notified of any upgrades and 
  17. other products available from Castle Oaks.
  18.  
  19. Attention International customers: The above registration fee is to be
  20. paid in U. S. Dollars, preferably by International Money Order.  In 
  21. addition to the registration fee, include $2.00 to cover additional
  22. postage that is required.   
  23.  
  24. You may create puzzles which you sell for publication.  However, if the pro-
  25. gram is used for monetary gain, registration is required and a royalty is 
  26. payable on all puzzles sold.  
  27.  
  28. The following rules must be followed in such cases:
  29.  
  30.      1.  Puzzles must be in good taste as judged by the mores of the 
  31.      general population.
  32.  
  33.      2.  The Puzzle must display the trademark and its owner, Castle Oaks 
  34.      Computer Services.
  35.  
  36.      3.  A royalty must be paid for each puzzle published.  The fee is 
  37.      $5.00 or 15% of the amount received for the puzzle, whichever is 
  38.      greater.
  39.  
  40.      4.  A copy of the puzzle being published must be sent to Castle Oaks 
  41.      along with the royalty payment.  Also include the name and date of 
  42.      the publication in which it will appear.
  43.  
  44. Failure to abide by the above rules will lead to legal action.
  45.  
  46.  
  47.                                     USAGE
  48.  
  49. CRYPT-O-SEARCH (TM) is easy and fun to use.  It is great for creating puzzles 
  50. for use at parties.  You can make up puzzles containing the names, interests, 
  51. etc.  of persons attending the party.  No installation is required.  You can 
  52. run it from floppy by entering the name of the executable file (CRYPSRCH) or 
  53. you may copy it to hard disk and run it from there.  There are certain 
  54. requirements and restrictions.
  55.  
  56.      1.  You must have a printer and it must be turned on, on-line and 
  57.      the paper should be positioned at top-of-form.  In order to use  
  58.      version 2.2 (and later) your printer must be capable of backspacing.  
  59.      If it does not have that capability, some lines in the solution 
  60.      printout may not be correct.  If this presents a problem, the 
  61.      registered package contains an older version (1.1) which doesn't use
  62.      backspacing.  The solution will probably look best when printed in
  63.      draft mode.  You should experiment with number of characters per
  64.      inch and number of lines per inch on your printer to achieve the 
  65.      most pleasing printout.  In order to show the connections between 
  66.      words, it was necessary to add extra lines in the solution.  This 
  67.      was done so that the solution could be displayed on most printers; 
  68.      therefore the aspect ratio of the solution will be different from 
  69.      that of the puzzle.  
  70.  
  71.  
  72.      (Actually the program may be run without the printer.  When asked 
  73.      for number of copies to be printed you may respond with zero.  
  74.      However, the program is not very useful without hard copy output.)
  75.  
  76.      2.  Your puzzle can have dimensions of up to 40 by 40.  In most 
  77.      cases, much smaller puzzles, 20 by 20 or smaller, are quite satis-
  78.      factory.
  79.  
  80.      3.  Words for the puzzle may only contain alphabetic characters.  
  81.      Although you may enter lower case, all characters will be converted 
  82.      to upper case.  Non alphabetic characters will be discarded.  You 
  83.      may enter up to one hundred words.  Again, a shorter word list (e.g.  
  84.      25) is usually satisfactory.
  85.  
  86.      4.  On screen prompts are provided to guide you through the process.  
  87.      The program will request the width and length of the puzzle and the 
  88.      number of words that you are going to enter.  (Note: The puzzle does 
  89.      not have to be square.  However, all words must be no longer than 
  90.      the shorter dimension of the puzzle.)
  91.  
  92.      5.  The puzzle will give you instructions about entering the words.  
  93.      You may correct any word before hitting carriage return, and you may 
  94.      even re-enter the previous word.  You may also terminate entering 
  95.      words before reaching the number that you specified at the start.  
  96.      The current version prints out your list of words after you finish 
  97.      entering them.  You are then given the opportunity to correct a 
  98.      specific word if necessary.  This process continues until you are 
  99.      satisfied that your word list is as you want it.
  100.  
  101.      6.  A special feature is included for avoiding situations that might 
  102.      be undesirable.  For example, you may want to enter the two words, 
  103.      "BACKROOM" and "ROOMMATE".  If you do, there is the possibility that 
  104.      they will share all the letters of "ROOM".  You may like that or you 
  105.      may not, if not, just prefix "ROOMMATE" with an "X".  The puzzle 
  106.      will then contain the word "XROOMMATE" but your word list will have 
  107.      the "X" purged and the solver will only look for the word 
  108.      "ROOMMATE".  This means that no words can begin with the letter "X".  
  109.      If you want a word to begin with an "X", just prefix it with another 
  110.      "X" which will be purged from the word list.  Another example where 
  111.      you would be more likely to use this feature is when one word would 
  112.      be wholly contained in another word.  "VIRGINIA" and WESTVIRGINIA" 
  113.      or "THE" and "EITHER".  In such cases, just prefix the shorter word 
  114.      with an "X".
  115.  
  116.      7.  After accepting your word list, you are asked if you wish to 
  117.      have the word list encrypted.  If you respond "Y" or "y", the word 
  118.      list will be encrypted, and will be printed out with the puzzle 
  119.      (words in the puzzle are not encrypted.)  The printout of the solu-
  120.      tion will contain the word list in unencrypted form.  
  121.  
  122.      8.  After you respond to the above mentioned question, the program 
  123.      starts to build the puzzle.  During this process, the program dis-
  124.      plays some information about how it is progressing.  This is to 
  125.      provide you with the assurance the program is functioning, and also 
  126.      to give you information that you may use if you decide to do the 
  127.      puzzle over.  So that you can understand what the program is telling 
  128.      you, an explanation of how the program functions is given below in 
  129.      the section describing functionality.
  130.  
  131.  
  132.      9.  After all words have been positioned in the puzzle, it will be 
  133.      displayed on the screen without the fill characters.  (Note: If your 
  134.      puzzle is more than 23 lines long, the display will only show the 
  135.      last 23 lines.) You are given the option to accept the puzzle, abort 
  136.      it entirely, or you may ask the program to reposition the words if 
  137.      you do not like the looks of the puzzle.
  138.  
  139.      10.  After accepting the puzzle, you will be queried if you want to 
  140.      place the puzzle and/or solution in a file(s); it will also query 
  141.      for the number of puzzles you want printed and the number of solu-
  142.      tions you want printed.  The printout of the solution gives only the 
  143.      letters of the word list and does not printout the fill characters 
  144.      put in the puzzle itself.  In addition, connecting lines are includ-
  145.      ed to help define the individual words.  This is not as satisfactory 
  146.      as printing "bubbles" around the words but adding that capability 
  147.      would require that the user have a printer with graphics capability 
  148.      and it would be necessary to add drivers for all different types of 
  149.      printers.  Such an approach is not economically feasible for a 
  150.      shareware product.
  151.  
  152.                                 FUNCTIONALITY
  153.  
  154. The program functions as follows:
  155.  
  156. The word list is sorted by word length, longest word first.
  157.  
  158. The longest word is positioned near the center of the puzzle diagonally.
  159.  
  160. Then attempts are made to insert each of the other words.  For each word, one 
  161. of the letters is selected at random; the puzzle is then searched to see if 
  162. that letter exists in the puzzle; if it does, an attempt is made to insert the 
  163. word in some direction to cross another word.  The program shows you the 
  164. position in the sorted list of the word being positioned, the word being 
  165. positioned, the starting direction ("S", "SE", etc.) and then each letter of 
  166. the word as it is tried.  For example, suppose the third word in the list, 
  167. "EXAMPLE", is being positioned, the display might show:
  168.  
  169. 3 EXAMPLE SW AMPLEEX NE AMPL
  170.  
  171. This means that it is the third word in the list and an attempt was first made 
  172. to insert the word in the southwest direction, first with the letter "A" as an 
  173. intersection, then with other letters as the intersection.  After cycling 
  174. through all letters of the word, a new direction was selected and the cycling 
  175. through of the letters was restarted at "A".  In the new direction, NE, suc-
  176. cess was reached with the letter "L" intersecting with some other word that 
  177. had already been inserted.  (There may be other intersections also.)  If all 8 
  178. directions do not yield an intersection with another word, then an attempt is 
  179. made to insert the word elsewhere.  The display will show only the direction, 
  180. if successful.  If after a number of attempts, the program cannot fit the word 
  181. in, a message will appear to that effect and you will be given the options of: 
  182. discarding the word from the list, or requesting that the program starts over 
  183. in the hope that different positioning of other words will allow this word to 
  184. fit in.  The display of the progress may appear too fast on the screen for you 
  185. to read it, let alone understand it.  You may pause the display by using 
  186. control-S.  You may also send the screen output to the printer by using con-
  187. trol-P.  If you do the latter, you should toggle it off and reposition your 
  188. paper before printing the puzzle and/or the solution.
  189.  
  190.  
  191.  
  192.  
  193. Note: Each time the program starts, the random number generator starts with a 
  194. different value.  Therefore it is not possible to duplicate a given puzzle.  
  195. This can be useful.
  196.  
  197.                                     NOTE
  198.  
  199. This is the shareware version of CRYPT-O-SEARCH.  It contains the executable 
  200. files, CRYP24S.EXE and CRYP24P.EXE.  The "S" version is the Secondary version
  201. which is aimed at puzzle solvers above the Primary level.  It puts words into
  202. a puzzle in left-to-right, top-to-bottom, and left-to-right on two diagonals.
  203. The "P" (Primary) version only puts words in left-to-right and top-to-bottom.
  204. If you register, you will receive Version 2.4 which places words in all eight
  205. possible directions.
  206.